package org.yenn.pattern.aliyun.behavioral.mediator;

import org.junit.Test;

import static org.junit.Assert.*;

/**
 * 步骤 3
 * 使用 User 对象来显示他们之间的通信。
 */
public class MediatorPatternDemo {
    /**
     * 步骤 4
     * 验证输出。
     *
     * Thu Jan 31 16:05:46 IST 2013 [Robert] : Hi! John!
     * Thu Jan 31 16:05:46 IST 2013 [John] : Hello! Robert!
     */
    @Test
    public void sendMessage() {
        User robert = new User("Robert");
        User john = new User("John");

        robert.sendMessage("Hi! John!");
        john.sendMessage("Hello! Robert!");
    }
}